package com.byzk.p2p.admin.money.dto;

import java.util.Date;

/**
 * 借款人还款明细表
 * @author suker.zhou
 *
 */
public class BorrowPaymentDetail{
    private Integer id;

    private Integer paymentId;

    private Integer userId;//用户id

    private Integer tenderId;//投资id
    
    private String tenderPhone;//投资者电话

    private String status;//还款状态 Y表示已还，N表示未还
    
    private String isChange; //是否债权转让

    private Integer borrowId;//借款标id

    private Integer periodIndex;//还款期数

    private Double paymentTotal;//还款金额

    private Double paymentFund;//还款本金
    
    private Double fee; //利息管理费

    private Double paymentInterest;//还款利息

    private Double notPaymentTotal;//未还总额

    private Double notPaymentFund;//未还本金

    private Double notPaymentInterest;//未还利息

    private Date expectDate;//理论还款时间

    private Date actualDate;//实际还款时间

    private Integer overdueDay;//逾期天数

    private Double overdueInterest;//逾期利息

    private Double overdueFee;//逾期滞纳金

    private Date createTime;//创建时间

	public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getPaymentId() {
        return paymentId;
    }

    public void setPaymentId(Integer paymentId) {
        this.paymentId = paymentId;
    }

    public Integer getBorrowId() {
        return borrowId;
    }

    public void setBorrowId(Integer borrowId) {
        this.borrowId = borrowId;
    }

    public Integer getTenderId() {
        return tenderId;
    }

    public void setTenderId(Integer tenderId) {
        this.tenderId = tenderId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getPeriodIndex() {
        return periodIndex;
    }

    public void setPeriodIndex(Integer periodIndex) {
        this.periodIndex = periodIndex;
    }

    public Double getPaymentTotal() {
        return paymentTotal;
    }

    public void setPaymentTotal(Double paymentTotal) {
        this.paymentTotal = paymentTotal;
    }

    public Double getPaymentFund() {
        return paymentFund;
    }

    public void setPaymentFund(Double paymentFund) {
        this.paymentFund = paymentFund;
    }

    public Double getPaymentInterest() {
        return paymentInterest;
    }

    public void setPaymentInterest(Double paymentInterest) {
        this.paymentInterest = paymentInterest;
    }

    public Double getNotPaymentTotal() {
        return notPaymentTotal;
    }

    public void setNotPaymentTotal(Double notPaymentTotal) {
        this.notPaymentTotal = notPaymentTotal;
    }

    public Double getNotPaymentFund() {
        return notPaymentFund;
    }

    public void setNotPaymentFund(Double notPaymentFund) {
        this.notPaymentFund = notPaymentFund;
    }

    public Double getNotPaymentInterest() {
        return notPaymentInterest;
    }

    public void setNotPaymentInterest(Double notPaymentInterest) {
        this.notPaymentInterest = notPaymentInterest;
    }

    public Date getExpectDate() {
        return expectDate;
    }

    public void setExpectDate(Date expectDate) {
        this.expectDate = expectDate;
    }

    public Date getActualDate() {
        return actualDate;
    }

    public void setActualDate(Date actualDate) {
        this.actualDate = actualDate;
    }

    public Integer getOverdueDay() {
        return overdueDay;
    }

    public void setOverdueDay(Integer overdueDay) {
        this.overdueDay = overdueDay;
    }

    public Double getOverdueInterest() {
        return overdueInterest;
    }

    public void setOverdueInterest(Double overdueInterest) {
        this.overdueInterest = overdueInterest;
    }

    public Double getOverdueFee() {
        return overdueFee;
    }

    public void setOverdueFee(Double overdueFee) {
        this.overdueFee = overdueFee;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

	public String getIsChange() {
		return isChange;
	}

	public void setIsChange(String isChange) {
		this.isChange = isChange;
	}

	public Double getFee() {
		return fee;
	}

	public void setFee(Double fee) {
		this.fee = fee;
	}

	public String getTenderPhone() {
		return tenderPhone;
	}

	public void setTenderPhone(String tenderPhone) {
		this.tenderPhone = tenderPhone;
	}
	
	
	
}